bitkeeper revision 1.1389.5.33 (427dd05a9r9PEjJTAexFhIB1u7f7Sw)
authorkmacy@netapp.com[kaf24] <kmacy@netapp.com[kaf24]>
Sun, 8 May 2005 08:39:54 +0000 (08:39 +0000)
committerkmacy@netapp.com[kaf24] <kmacy@netapp.com[kaf24]>
Sun, 8 May 2005 08:39:54 +0000 (08:39 +0000)
commite76b32de9d71ca8a038e32f783cd11de1ada3a8c
treec32037d9d8bad469ba7477c39f8daf0fb69aef27
parentaf6be9c0e959a78f2734ecb51f1691a6a8d0cb79
bitkeeper revision 1.1389.5.33 (427dd05a9r9PEjJTAexFhIB1u7f7Sw)

[PATCH] [PATCH] AP boot support

# This is a BitKeeper generated diff -Nru style patch.
#
# ChangeSet
#   2005/05/07 21:32:49-07:00 kmacy@curly.lab.netapp.com
#   get AP booting working
#   currently crashing in init_secondary - will fix after adding SMP debug support
#   Signed-off-by: Kip Macy <kmacy@fsmware.com>
#
# freebsd-5.3-xen-sparse/i386-xen/include/xenfunc.h
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +4 -0
#   add declaration for per-cpu clock init
#
# freebsd-5.3-xen-sparse/i386-xen/include/pmap.h
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +1 -0
#   make pmap_lazyfix_action global
#
# freebsd-5.3-xen-sparse/i386-xen/include/pcpu.h
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +6 -1
#   add IPI fields
#
# freebsd-5.3-xen-sparse/i386-xen/include/hypervisor.h
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +16 -0
#   add boot_vcpu call
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/xen_machdep.c
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +0 -2
#   make PANIC_IF declaration global
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/pmap.c
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +0 -1
#   make pmap_lazyfix_action global
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/mp_machdep.c
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +229 -55
#   add support for booting APs
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/machdep.c
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +78 -46
#   do per-cpu GDT initialization up-front
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/evtchn.c
#   2005/05/07 21:32:47-07:00 kmacy@curly.lab.netapp.com +15 -8
#   special case AST IPI
#
# freebsd-5.3-xen-sparse/i386-xen/i386-xen/clock.c
#   2005/05/07 21:32:46-07:00 kmacy@curly.lab.netapp.com +60 -14
#   add per-cpu clock support
#
freebsd-5.3-xen-sparse/i386-xen/i386-xen/clock.c
freebsd-5.3-xen-sparse/i386-xen/i386-xen/evtchn.c
freebsd-5.3-xen-sparse/i386-xen/i386-xen/machdep.c
freebsd-5.3-xen-sparse/i386-xen/i386-xen/mp_machdep.c
freebsd-5.3-xen-sparse/i386-xen/i386-xen/pmap.c
freebsd-5.3-xen-sparse/i386-xen/i386-xen/xen_machdep.c
freebsd-5.3-xen-sparse/i386-xen/include/hypervisor.h
freebsd-5.3-xen-sparse/i386-xen/include/pcpu.h
freebsd-5.3-xen-sparse/i386-xen/include/pmap.h
freebsd-5.3-xen-sparse/i386-xen/include/xenfunc.h